development biology physics chemistry catalyst research piano education keyboard music classic blogfa parallel synthesis parallel chemistry audio http midi music mp3 crystallization guitar crystallisation automated sample preparation